﻿.container { width: 100%; margin-right: auto; margin-left: auto; }
 @media (min-width: 576px) {
.container { max-width: 540px; }
}
 @media (min-width: 768px) {
.container { max-width: 720px; }
}
 @media (min-width: 992px) {
.container { max-width: 960px; }
}
 @media (min-width: 1200px) {
.container { max-width: 1140px; }
}
.container-fluid { width: 100%; padding-right: 15px; padding-left: 15px; margin-right: auto; margin-left: auto; }
.row { display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; }
.no-gutters { margin-right: 0; margin-left: 0; }
 .no-gutters > .col, .no-gutters > [class*="col-"] {
 padding-right: 0;
 padding-left: 0;
}
.col-1, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-10, .col-11, .col-12, .col, .col-auto, .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm, .col-sm-auto, .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12, .col-md, .col-md-auto, .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg, .col-lg-auto, .col-xl-1, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl, .col-xl-auto { position: relative; width: 100%; padding-right: 10px; padding-left: 10px; }
 @media (min-width: 768px) {
.col-1, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-10, .col-11, .col-12, .col, .col-auto, .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm, .col-sm-auto, .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12, .col-md, .col-md-auto, .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg, .col-lg-auto, .col-xl-1, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl, .col-xl-auto { padding-right: 15px; padding-left: 15px; }
}
.col { -ms-flex-preferred-size: 0; flex-basis: 0; -ms-flex-positive: 1; flex-grow: 1; max-width: 100%; }
.col-auto { -ms-flex: 0 0 auto; flex: 0 0 auto; width: auto; max-width: 100%; }
.col-1 { -ms-flex: 0 0 8.333333%; flex: 0 0 8.333333%; max-width: 8.333333%; }
.col-2 { -ms-flex: 0 0 16.666667%; flex: 0 0 16.666667%; max-width: 16.666667%; }
.col-3 { -ms-flex: 0 0 25%; flex: 0 0 25%; max-width: 25%; }
.col-4 { -ms-flex: 0 0 33.333333%; flex: 0 0 33.333333%; max-width: 33.333333%; }
.col-5 { -ms-flex: 0 0 41.666667%; flex: 0 0 41.666667%; max-width: 41.666667%; }
.col-6 { -ms-flex: 0 0 50%; flex: 0 0 50%; max-width: 50%; }
.col-7 { -ms-flex: 0 0 58.333333%; flex: 0 0 58.333333%; max-width: 58.333333%; }
.col-8 { -ms-flex: 0 0 66.666667%; flex: 0 0 66.666667%; max-width: 66.666667%; }
.col-9 { -ms-flex: 0 0 75%; flex: 0 0 75%; max-width: 75%; }
.col-10 { -ms-flex: 0 0 83.333333%; flex: 0 0 83.333333%; max-width: 83.333333%; }
.col-11 { -ms-flex: 0 0 91.666667%; flex: 0 0 91.666667%; max-width: 91.666667%; }
.col-12 { -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%; }
.order-first { -ms-flex-order: -1; order: -1; }
.order-last { -ms-flex-order: 13; order: 13; }
.order-0 { -ms-flex-order: 0; order: 0; }
.order-1 { -ms-flex-order: 1; order: 1; }
.order-2 { -ms-flex-order: 2; order: 2; }
.order-3 { -ms-flex-order: 3; order: 3; }
.order-4 { -ms-flex-order: 4; order: 4; }
.order-5 { -ms-flex-order: 5; order: 5; }
.order-6 { -ms-flex-order: 6; order: 6; }
.order-7 { -ms-flex-order: 7; order: 7; }
.order-8 { -ms-flex-order: 8; order: 8; }
.order-9 { -ms-flex-order: 9; order: 9; }
.order-10 { -ms-flex-order: 10; order: 10; }
.order-11 { -ms-flex-order: 11; order: 11; }
.order-12 { -ms-flex-order: 12; order: 12; }
.offset-1 { margin-left: 8.333333%; }
.offset-2 { margin-left: 16.666667%; }
.offset-3 { margin-left: 25%; }
.offset-4 { margin-left: 33.333333%; }
.offset-5 { margin-left: 41.666667%; }
.offset-6 { margin-left: 50%; }
.offset-7 { margin-left: 58.333333%; }
.offset-8 { margin-left: 66.666667%; }
.offset-9 { margin-left: 75%; }
.offset-10 { margin-left: 83.333333%; }
.offset-11 { margin-left: 91.666667%; }
 @media (min-width: 576px) {
.col-sm { -ms-flex-preferred-size: 0; flex-basis: 0; -ms-flex-positive: 1; flex-grow: 1; max-width: 100%; }
.col-sm-auto { -ms-flex: 0 0 auto; flex: 0 0 auto; width: auto; max-width: 100%; }
.col-sm-1 { -ms-flex: 0 0 8.333333%; flex: 0 0 8.333333%; max-width: 8.333333%; }
.col-sm-2 { -ms-flex: 0 0 16.666667%; flex: 0 0 16.666667%; max-width: 16.666667%; }
.col-sm-3 { -ms-flex: 0 0 25%; flex: 0 0 25%; max-width: 25%; }
.col-sm-4 { -ms-flex: 0 0 33.333333%; flex: 0 0 33.333333%; max-width: 33.333333%; }
.col-sm-5 { -ms-flex: 0 0 41.666667%; flex: 0 0 41.666667%; max-width: 41.666667%; }
.col-sm-6 { -ms-flex: 0 0 50%; flex: 0 0 50%; max-width: 50%; }
.col-sm-7 { -ms-flex: 0 0 58.333333%; flex: 0 0 58.333333%; max-width: 58.333333%; }
.col-sm-8 { -ms-flex: 0 0 66.666667%; flex: 0 0 66.666667%; max-width: 66.666667%; }
.col-sm-9 { -ms-flex: 0 0 75%; flex: 0 0 75%; max-width: 75%; }
.col-sm-10 { -ms-flex: 0 0 83.333333%; flex: 0 0 83.333333%; max-width: 83.333333%; }
.col-sm-11 { -ms-flex: 0 0 91.666667%; flex: 0 0 91.666667%; max-width: 91.666667%; }
.col-sm-12 { -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%; }
.order-sm-first { -ms-flex-order: -1; order: -1; }
.order-sm-last { -ms-flex-order: 13; order: 13; }
.order-sm-0 { -ms-flex-order: 0; order: 0; }
.order-sm-1 { -ms-flex-order: 1; order: 1; }
.order-sm-2 { -ms-flex-order: 2; order: 2; }
.order-sm-3 { -ms-flex-order: 3; order: 3; }
.order-sm-4 { -ms-flex-order: 4; order: 4; }
.order-sm-5 { -ms-flex-order: 5; order: 5; }
.order-sm-6 { -ms-flex-order: 6; order: 6; }
.order-sm-7 { -ms-flex-order: 7; order: 7; }
.order-sm-8 { -ms-flex-order: 8; order: 8; }
.order-sm-9 { -ms-flex-order: 9; order: 9; }
.order-sm-10 { -ms-flex-order: 10; order: 10; }
.order-sm-11 { -ms-flex-order: 11; order: 11; }
.order-sm-12 { -ms-flex-order: 12; order: 12; }
.offset-sm-0 { margin-left: 0; }
.offset-sm-1 { margin-left: 8.333333%; }
.offset-sm-2 { margin-left: 16.666667%; }
.offset-sm-3 { margin-left: 25%; }
.offset-sm-4 { margin-left: 33.333333%; }
.offset-sm-5 { margin-left: 41.666667%; }
.offset-sm-6 { margin-left: 50%; }
.offset-sm-7 { margin-left: 58.333333%; }
.offset-sm-8 { margin-left: 66.666667%; }
.offset-sm-9 { margin-left: 75%; }
.offset-sm-10 { margin-left: 83.333333%; }
.offset-sm-11 { margin-left: 91.666667%; }
}
 @media (min-width: 768px) {
.row { margin-right: -15px; margin-left: -15px; }
.col-md { -ms-flex-preferred-size: 0; flex-basis: 0; -ms-flex-positive: 1; flex-grow: 1; max-width: 100%; }
.col-md-auto { -ms-flex: 0 0 auto; flex: 0 0 auto; width: auto; max-width: 100%; }
.col-md-1 { -ms-flex: 0 0 8.333333%; flex: 0 0 8.333333%; max-width: 8.333333%; }
.col-md-2 { -ms-flex: 0 0 16.666667%; flex: 0 0 16.666667%; max-width: 16.666667%; }
.col-md-3 { -ms-flex: 0 0 25%; flex: 0 0 25%; max-width: 25%; }
.col-md-4 { -ms-flex: 0 0 33.333333%; flex: 0 0 33.333333%; max-width: 33.333333%; }
.col-md-5 { -ms-flex: 0 0 41.666667%; flex: 0 0 41.666667%; max-width: 41.666667%; }
.col-md-6 { -ms-flex: 0 0 50%; flex: 0 0 50%; max-width: 50%; }
.col-md-7 { -ms-flex: 0 0 58.333333%; flex: 0 0 58.333333%; max-width: 58.333333%; }
.col-md-8 { -ms-flex: 0 0 66.666667%; flex: 0 0 66.666667%; max-width: 66.666667%; }
.col-md-9 { -ms-flex: 0 0 75%; flex: 0 0 75%; max-width: 75%; }
.col-md-10 { -ms-flex: 0 0 83.333333%; flex: 0 0 83.333333%; max-width: 83.333333%; }
.col-md-11 { -ms-flex: 0 0 91.666667%; flex: 0 0 91.666667%; max-width: 91.666667%; }
.col-md-12 { -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%; }
.order-md-first { -ms-flex-order: -1; order: -1; }
.order-md-last { -ms-flex-order: 13; order: 13; }
.order-md-0 { -ms-flex-order: 0; order: 0; }
.order-md-1 { -ms-flex-order: 1; order: 1; }
.order-md-2 { -ms-flex-order: 2; order: 2; }
.order-md-3 { -ms-flex-order: 3; order: 3; }
.order-md-4 { -ms-flex-order: 4; order: 4; }
.order-md-5 { -ms-flex-order: 5; order: 5; }
.order-md-6 { -ms-flex-order: 6; order: 6; }
.order-md-7 { -ms-flex-order: 7; order: 7; }
.order-md-8 { -ms-flex-order: 8; order: 8; }
.order-md-9 { -ms-flex-order: 9; order: 9; }
.order-md-10 { -ms-flex-order: 10; order: 10; }
.order-md-11 { -ms-flex-order: 11; order: 11; }
.order-md-12 { -ms-flex-order: 12; order: 12; }
.offset-md-0 { margin-left: 0; }
.offset-md-1 { margin-left: 8.333333%; }
.offset-md-2 { margin-left: 16.666667%; }
.offset-md-3 { margin-left: 25%; }
.offset-md-4 { margin-left: 33.333333%; }
.offset-md-5 { margin-left: 41.666667%; }
.offset-md-6 { margin-left: 50%; }
.offset-md-7 { margin-left: 58.333333%; }
.offset-md-8 { margin-left: 66.666667%; }
.offset-md-9 { margin-left: 75%; }
.offset-md-10 { margin-left: 83.333333%; }
.offset-md-11 { margin-left: 91.666667%; }
}
 @media (min-width: 992px) {
.col-lg { -ms-flex-preferred-size: 0; flex-basis: 0; -ms-flex-positive: 1; flex-grow: 1; max-width: 100%; }
.col-lg-auto { -ms-flex: 0 0 auto; flex: 0 0 auto; width: auto; max-width: 100%; }
.col-lg-1 { -ms-flex: 0 0 8.333333%; flex: 0 0 8.333333%; max-width: 8.333333%; }
.col-lg-2 { -ms-flex: 0 0 16.666667%; flex: 0 0 16.666667%; max-width: 16.666667%; }
.col-lg-3 { -ms-flex: 0 0 25%; flex: 0 0 25%; max-width: 25%; }
.col-lg-4 { -ms-flex: 0 0 33.333333%; flex: 0 0 33.333333%; max-width: 33.333333%; }
.col-lg-5 { -ms-flex: 0 0 41.666667%; flex: 0 0 41.666667%; max-width: 41.666667%; }
.col-lg-6 { -ms-flex: 0 0 50%; flex: 0 0 50%; max-width: 50%; }
.col-lg-7 { -ms-flex: 0 0 58.333333%; flex: 0 0 58.333333%; max-width: 58.333333%; }
.col-lg-8 { -ms-flex: 0 0 66.666667%; flex: 0 0 66.666667%; max-width: 66.666667%; }
.col-lg-9 { -ms-flex: 0 0 75%; flex: 0 0 75%; max-width: 75%; }
.col-lg-10 { -ms-flex: 0 0 83.333333%; flex: 0 0 83.333333%; max-width: 83.333333%; }
.col-lg-11 { -ms-flex: 0 0 91.666667%; flex: 0 0 91.666667%; max-width: 91.666667%; }
.col-lg-12 { -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%; }
.order-lg-first { -ms-flex-order: -1; order: -1; }
.order-lg-last { -ms-flex-order: 13; order: 13; }
.order-lg-0 { -ms-flex-order: 0; order: 0; }
.order-lg-1 { -ms-flex-order: 1; order: 1; }
.order-lg-2 { -ms-flex-order: 2; order: 2; }
.order-lg-3 { -ms-flex-order: 3; order: 3; }
.order-lg-4 { -ms-flex-order: 4; order: 4; }
.order-lg-5 { -ms-flex-order: 5; order: 5; }
.order-lg-6 { -ms-flex-order: 6; order: 6; }
.order-lg-7 { -ms-flex-order: 7; order: 7; }
.order-lg-8 { -ms-flex-order: 8; order: 8; }
.order-lg-9 { -ms-flex-order: 9; order: 9; }
.order-lg-10 { -ms-flex-order: 10; order: 10; }
.order-lg-11 { -ms-flex-order: 11; order: 11; }
.order-lg-12 { -ms-flex-order: 12; order: 12; }
.offset-lg-0 { margin-left: 0; }
.offset-lg-1 { margin-left: 8.333333%; }
.offset-lg-2 { margin-left: 16.666667%; }
.offset-lg-3 { margin-left: 25%; }
.offset-lg-4 { margin-left: 33.333333%; }
.offset-lg-5 { margin-left: 41.666667%; }
.offset-lg-6 { margin-left: 50%; }
.offset-lg-7 { margin-left: 58.333333%; }
.offset-lg-8 { margin-left: 66.666667%; }
.offset-lg-9 { margin-left: 75%; }
.offset-lg-10 { margin-left: 83.333333%; }
.offset-lg-11 { margin-left: 91.666667%; }
}
 @media (min-width: 1200px) {
.col-xl { -ms-flex-preferred-size: 0; flex-basis: 0; -ms-flex-positive: 1; flex-grow: 1; max-width: 100%; }
.col-xl-auto { -ms-flex: 0 0 auto; flex: 0 0 auto; width: auto; max-width: 100%; }
.col-xl-1 { -ms-flex: 0 0 8.333333%; flex: 0 0 8.333333%; max-width: 8.333333%; }
.col-xl-2 { -ms-flex: 0 0 16.666667%; flex: 0 0 16.666667%; max-width: 16.666667%; }
.col-xl-3 { -ms-flex: 0 0 25%; flex: 0 0 25%; max-width: 25%; }
.col-xl-4 { -ms-flex: 0 0 33.333333%; flex: 0 0 33.333333%; max-width: 33.333333%; }
.col-xl-5 { -ms-flex: 0 0 41.666667%; flex: 0 0 41.666667%; max-width: 41.666667%; }
.col-xl-6 { -ms-flex: 0 0 50%; flex: 0 0 50%; max-width: 50%; }
.col-xl-7 { -ms-flex: 0 0 58.333333%; flex: 0 0 58.333333%; max-width: 58.333333%; }
.col-xl-8 { -ms-flex: 0 0 66.666667%; flex: 0 0 66.666667%; max-width: 66.666667%; }
.col-xl-9 { -ms-flex: 0 0 75%; flex: 0 0 75%; max-width: 75%; }
.col-xl-10 { -ms-flex: 0 0 83.333333%; flex: 0 0 83.333333%; max-width: 83.333333%; }
.col-xl-11 { -ms-flex: 0 0 91.666667%; flex: 0 0 91.666667%; max-width: 91.666667%; }
.col-xl-12 { -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%; }
.order-xl-first { -ms-flex-order: -1; order: -1; }
.order-xl-last { -ms-flex-order: 13; order: 13; }
.order-xl-0 { -ms-flex-order: 0; order: 0; }
.order-xl-1 { -ms-flex-order: 1; order: 1; }
.order-xl-2 { -ms-flex-order: 2; order: 2; }
.order-xl-3 { -ms-flex-order: 3; order: 3; }
.order-xl-4 { -ms-flex-order: 4; order: 4; }
.order-xl-5 { -ms-flex-order: 5; order: 5; }
.order-xl-6 { -ms-flex-order: 6; order: 6; }
.order-xl-7 { -ms-flex-order: 7; order: 7; }
.order-xl-8 { -ms-flex-order: 8; order: 8; }
.order-xl-9 { -ms-flex-order: 9; order: 9; }
.order-xl-10 { -ms-flex-order: 10; order: 10; }
.order-xl-11 { -ms-flex-order: 11; order: 11; }
.order-xl-12 { -ms-flex-order: 12; order: 12; }
.offset-xl-0 { margin-left: 0; }
.offset-xl-1 { margin-left: 8.333333%; }
.offset-xl-2 { margin-left: 16.666667%; }
.offset-xl-3 { margin-left: 25%; }
.offset-xl-4 { margin-left: 33.333333%; }
.offset-xl-5 { margin-left: 41.666667%; }
.offset-xl-6 { margin-left: 50%; }
.offset-xl-7 { margin-left: 58.333333%; }
.offset-xl-8 { margin-left: 66.666667%; }
.offset-xl-9 { margin-left: 75%; }
.offset-xl-10 { margin-left: 83.333333%; }
.offset-xl-11 { margin-left: 91.666667%; }
}
.display-none { display: none!important; }
.display-block { display: block!important; }
ul li { list-style-type: none; }
a, a:hover, a:focus { display: inline-block; text-decoration: none; }
/*btn*/
.zj-btn { display: inline-block; font-weight: 400; color: #212529; text-align: center; vertical-align: middle; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; background-color: transparent; border: 1px solid transparent; padding: 0.375rem 0.75rem; font-size: 1rem; line-height: 1.5; border-radius: 0.25rem; transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; }
 @media (prefers-reduced-motion: reduce) {
.zj-btn { transition: none; }
}
.zj-btn:hover { color: #212529; text-decoration: none; }
.zj-btn:focus, .zj-btn.focus { outline: 0; box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25); }
.zj-btn.disabled, .zj-btn:disabled { opacity: 0.65; }
a.zj-btn.disabled, fieldset:disabled a.zj-btn { pointer-events: none; }
.zj-btn-primary { color: #fff; background-color: #007bff; border-color: #007bff; }
.zj-btn-primary:hover { color: #fff; background-color: #0069d9; border-color: #0062cc; }
.zj-btn-primary:focus, .zj-btn-primary.focus { box-shadow: 0 0 0 0.2rem rgba(38, 143, 255, 0.5); }
.zj-btn-primary.disabled, .zj-btn-primary:disabled { color: #fff; background-color: #007bff; border-color: #007bff; }
.zj-btn-primary:not(:disabled):not(.disabled):active, .zj-btn-primary:not(:disabled):not(.disabled).active, .show > .zj-btn-primary.dropdown-toggle { color: #fff; background-color: #0062cc; border-color: #005cbf; }
.zj-btn-primary:not(:disabled):not(.disabled):active:focus, .zj-btn-primary:not(:disabled):not(.disabled).active:focus, .show > .zj-btn-primary.dropdown-toggle:focus { box-shadow: 0 0 0 0.2rem rgba(38, 143, 255, 0.5); }
.zj-btn-secondary { color: #fff; background-color: #6c757d; border-color: #6c757d; }
.zj-btn-secondary:hover { color: #fff; background-color: #5a6268; border-color: #545b62; }
.zj-btn-secondary:focus, .zj-btn-secondary.focus { box-shadow: 0 0 0 0.2rem rgba(130, 138, 145, 0.5); }
.zj-btn-secondary.disabled, .zj-btn-secondary:disabled { color: #fff; background-color: #6c757d; border-color: #6c757d; }
.zj-btn-secondary:not(:disabled):not(.disabled):active, .zj-btn-secondary:not(:disabled):not(.disabled).active, .show > .zj-btn-secondary.dropdown-toggle { color: #fff; background-color: #545b62; border-color: #4e555b; }
.zj-btn-secondary:not(:disabled):not(.disabled):active:focus, .zj-btn-secondary:not(:disabled):not(.disabled).active:focus, .show > .zj-btn-secondary.dropdown-toggle:focus { box-shadow: 0 0 0 0.2rem rgba(130, 138, 145, 0.5); }
.zj-btn-success { color: #fff; background-color: #28a745; border-color: #28a745; }
.zj-btn-success:hover { color: #fff; background-color: #218838; border-color: #1e7e34; }
.zj-btn-success:focus, .zj-btn-success.focus { box-shadow: 0 0 0 0.2rem rgba(72, 180, 97, 0.5); }
.zj-btn-success.disabled, .zj-btn-success:disabled { color: #fff; background-color: #28a745; border-color: #28a745; }
.zj-btn-success:not(:disabled):not(.disabled):active, .zj-btn-success:not(:disabled):not(.disabled).active, .show > .zj-btn-success.dropdown-toggle { color: #fff; background-color: #1e7e34; border-color: #1c7430; }
.zj-btn-success:not(:disabled):not(.disabled):active:focus, .zj-btn-success:not(:disabled):not(.disabled).active:focus, .show > .zj-btn-success.dropdown-toggle:focus { box-shadow: 0 0 0 0.2rem rgba(72, 180, 97, 0.5); }
.zj-btn-info { color: #fff; background-color: #17a2b8; border-color: #17a2b8; }
.zj-btn-info:hover { color: #fff; background-color: #138496; border-color: #117a8b; }
.zj-btn-info:focus, .zj-btn-info.focus { box-shadow: 0 0 0 0.2rem rgba(58, 176, 195, 0.5); }
.zj-btn-info.disabled, .zj-btn-info:disabled { color: #fff; background-color: #17a2b8; border-color: #17a2b8; }
.zj-btn-info:not(:disabled):not(.disabled):active, .zj-btn-info:not(:disabled):not(.disabled).active, .show > .zj-btn-info.dropdown-toggle { color: #fff; background-color: #117a8b; border-color: #10707f; }
.zj-btn-info:not(:disabled):not(.disabled):active:focus, .zj-btn-info:not(:disabled):not(.disabled).active:focus, .show > .zj-btn-info.dropdown-toggle:focus { box-shadow: 0 0 0 0.2rem rgba(58, 176, 195, 0.5); }
.zj-btn-warning { color: #212529; background-color: #ffc107; border-color: #ffc107; }
.zj-btn-warning:hover { color: #212529; background-color: #e0a800; border-color: #d39e00; }
.zj-btn-warning:focus, .zj-btn-warning.focus { box-shadow: 0 0 0 0.2rem rgba(222, 170, 12, 0.5); }
.zj-btn-warning.disabled, .zj-btn-warning:disabled { color: #212529; background-color: #ffc107; border-color: #ffc107; }
.zj-btn-warning:not(:disabled):not(.disabled):active, .zj-btn-warning:not(:disabled):not(.disabled).active, .show > .zj-btn-warning.dropdown-toggle { color: #212529; background-color: #d39e00; border-color: #c69500; }
.zj-btn-warning:not(:disabled):not(.disabled):active:focus, .zj-btn-warning:not(:disabled):not(.disabled).active:focus, .show > .zj-btn-warning.dropdown-toggle:focus { box-shadow: 0 0 0 0.2rem rgba(222, 170, 12, 0.5); }
.zj-btn-danger { color: #fff; background-color: #c6211f; border-color: #c6211f; }
.zj-btn-danger:hover { color: #fff; background-color: #c82333; border-color: #c6211f; }
.zj-btn-danger:focus, .zj-btn-danger.focus { box-shadow: 0 0 0 0.2rem rgba(225, 83, 97, 0.5); }
.zj-btn-danger.disabled, .zj-btn-danger:disabled { color: #fff; background-color: #c6211f; border-color: #c6211f; }
.zj-btn-danger:not(:disabled):not(.disabled):active, .zj-btn-danger:not(:disabled):not(.disabled).active, .show > .zj-btn-danger.dropdown-toggle { color: #fff; background-color: #c6211f; border-color: #b21f2d; }
.zj-btn-danger:not(:disabled):not(.disabled):active:focus, .zj-btn-danger:not(:disabled):not(.disabled).active:focus, .show > .zj-btn-danger.dropdown-toggle:focus { box-shadow: 0 0 0 0.2rem rgba(225, 83, 97, 0.5); }
.zj-btn-light { color: #212529; background-color: #f8f9fa; border-color: #f8f9fa; }
.zj-btn-light:hover { color: #212529; background-color: #e2e6ea; border-color: #dae0e5; }
.zj-btn-light:focus, .zj-btn-light.focus { box-shadow: 0 0 0 0.2rem rgba(216, 217, 219, 0.5); }
.zj-btn-light.disabled, .zj-btn-light:disabled { color: #212529; background-color: #f8f9fa; border-color: #f8f9fa; }
.zj-btn-light:not(:disabled):not(.disabled):active, .zj-btn-light:not(:disabled):not(.disabled).active, .show > .zj-btn-light.dropdown-toggle { color: #212529; background-color: #dae0e5; border-color: #d3d9df; }
.zj-btn-light:not(:disabled):not(.disabled):active:focus, .zj-btn-light:not(:disabled):not(.disabled).active:focus, .show > .zj-btn-light.dropdown-toggle:focus { box-shadow: 0 0 0 0.2rem rgba(216, 217, 219, 0.5); }
.zj-btn-dark { color: #fff; background-color: #343a40; border-color: #343a40; }
.zj-btn-dark:hover { color: #fff; background-color: #23272b; border-color: #1d2124; }
.zj-btn-dark:focus, .zj-btn-dark.focus { box-shadow: 0 0 0 0.2rem rgba(82, 88, 93, 0.5); }
.zj-btn-dark.disabled, .zj-btn-dark:disabled { color: #fff; background-color: #343a40; border-color: #343a40; }
.zj-btn-dark:not(:disabled):not(.disabled):active, .zj-btn-dark:not(:disabled):not(.disabled).active, .show > .zj-btn-dark.dropdown-toggle { color: #fff; background-color: #1d2124; border-color: #171a1d; }
.zj-btn-dark:not(:disabled):not(.disabled):active:focus, .zj-btn-dark:not(:disabled):not(.disabled).active:focus, .show > .zj-btn-dark.dropdown-toggle:focus { box-shadow: 0 0 0 0.2rem rgba(82, 88, 93, 0.5); }
.zj-btn-outline-primary { color: #007bff; border-color: #007bff; }
.zj-btn-outline-primary:hover { color: #fff; background-color: #007bff; border-color: #007bff; }
.zj-btn-outline-primary:focus, .zj-btn-outline-primary.focus { box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.5); }
.zj-btn-outline-primary.disabled, .zj-btn-outline-primary:disabled { color: #007bff; background-color: transparent; }
.zj-btn-outline-primary:not(:disabled):not(.disabled):active, .zj-btn-outline-primary:not(:disabled):not(.disabled).active, .show > .zj-btn-outline-primary.dropdown-toggle { color: #fff; background-color: #007bff; border-color: #007bff; }
.zj-btn-outline-primary:not(:disabled):not(.disabled):active:focus, .zj-btn-outline-primary:not(:disabled):not(.disabled).active:focus, .show > .zj-btn-outline-primary.dropdown-toggle:focus { box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.5); }
.zj-btn-outline-secondary { color: #6c757d; border-color: #6c757d; }
.zj-btn-outline-secondary:hover { color: #fff; background-color: #6c757d; border-color: #6c757d; }
.zj-btn-outline-secondary:focus, .zj-btn-outline-secondary.focus { box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5); }
.zj-btn-outline-secondary.disabled, .zj-btn-outline-secondary:disabled { color: #6c757d; background-color: transparent; }
.zj-btn-outline-secondary:not(:disabled):not(.disabled):active, .zj-btn-outline-secondary:not(:disabled):not(.disabled).active, .show > .zj-btn-outline-secondary.dropdown-toggle { color: #fff; background-color: #6c757d; border-color: #6c757d; }
.zj-btn-outline-secondary:not(:disabled):not(.disabled):active:focus, .zj-btn-outline-secondary:not(:disabled):not(.disabled).active:focus, .show > .zj-btn-outline-secondary.dropdown-toggle:focus { box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5); }
.zj-btn-outline-success { color: #28a745; border-color: #28a745; }
.zj-btn-outline-success:hover { color: #fff; background-color: #28a745; border-color: #28a745; }
.zj-btn-outline-success:focus, .zj-btn-outline-success.focus { box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5); }
.zj-btn-outline-success.disabled, .zj-btn-outline-success:disabled { color: #28a745; background-color: transparent; }
.zj-btn-outline-success:not(:disabled):not(.disabled):active, .zj-btn-outline-success:not(:disabled):not(.disabled).active, .show > .zj-btn-outline-success.dropdown-toggle { color: #fff; background-color: #28a745; border-color: #28a745; }
.zj-btn-outline-success:not(:disabled):not(.disabled):active:focus, .zj-btn-outline-success:not(:disabled):not(.disabled).active:focus, .show > .zj-btn-outline-success.dropdown-toggle:focus { box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5); }
.zj-btn-outline-info { color: #17a2b8; border-color: #17a2b8; }
.zj-btn-outline-info:hover { color: #fff; background-color: #17a2b8; border-color: #17a2b8; }
.zj-btn-outline-info:focus, .zj-btn-outline-info.focus { box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5); }
.zj-btn-outline-info.disabled, .zj-btn-outline-info:disabled { color: #17a2b8; background-color: transparent; }
.zj-btn-outline-info:not(:disabled):not(.disabled):active, .zj-btn-outline-info:not(:disabled):not(.disabled).active, .show > .zj-btn-outline-info.dropdown-toggle { color: #fff; background-color: #17a2b8; border-color: #17a2b8; }
.zj-btn-outline-info:not(:disabled):not(.disabled):active:focus, .zj-btn-outline-info:not(:disabled):not(.disabled).active:focus, .show > .zj-btn-outline-info.dropdown-toggle:focus { box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5); }
.zj-btn-outline-warning { color: #ffc107; border-color: #ffc107; }
.zj-btn-outline-warning:hover { color: #212529; background-color: #ffc107; border-color: #ffc107; }
.zj-btn-outline-warning:focus, .zj-btn-outline-warning.focus { box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5); }
.zj-btn-outline-warning.disabled, .zj-btn-outline-warning:disabled { color: #ffc107; background-color: transparent; }
.zj-btn-outline-warning:not(:disabled):not(.disabled):active, .zj-btn-outline-warning:not(:disabled):not(.disabled).active, .show > .zj-btn-outline-warning.dropdown-toggle { color: #212529; background-color: #ffc107; border-color: #ffc107; }
.zj-btn-outline-warning:not(:disabled):not(.disabled):active:focus, .zj-btn-outline-warning:not(:disabled):not(.disabled).active:focus, .show > .zj-btn-outline-warning.dropdown-toggle:focus { box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5); }
.zj-btn-outline-danger { color: #c6211f; border-color: #c6211f; }
.zj-btn-outline-danger:hover { color: #fff; background-color: #c6211f; border-color: #c6211f; }
.zj-btn-outline-danger:focus, .zj-btn-outline-danger.focus { box-shadow: 0 0 0; }
.zj-btn-outline-danger.disabled, .zj-btn-outline-danger:disabled { color: #c6211f; background-color: transparent; }
.zj-btn-outline-danger:not(:disabled):not(.disabled):active, .zj-btn-outline-danger:not(:disabled):not(.disabled).active, .show > .zj-btn-outline-danger.dropdown-toggle { color: #fff; background-color: #c6211f; border-color: #c6211f; }
.zj-btn-outline-danger:not(:disabled):not(.disabled):active:focus, .zj-btn-outline-danger:not(:disabled):not(.disabled).active:focus, .show > .zj-btn-outline-danger.dropdown-toggle:focus { box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5); }
.zj-btn-outline-light { color: #f8f9fa; border-color: #f8f9fa; }
.zj-btn-outline-light:hover { color: #212529; background-color: #f8f9fa; border-color: #f8f9fa; }
.zj-btn-outline-light:focus, .zj-btn-outline-light.focus { box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5); }
.zj-btn-outline-light.disabled, .zj-btn-outline-light:disabled { color: #f8f9fa; background-color: transparent; }
.zj-btn-outline-light:not(:disabled):not(.disabled):active, .zj-btn-outline-light:not(:disabled):not(.disabled).active, .show > .zj-btn-outline-light.dropdown-toggle { color: #212529; background-color: #f8f9fa; border-color: #f8f9fa; }
.zj-btn-outline-light:not(:disabled):not(.disabled):active:focus, .zj-btn-outline-light:not(:disabled):not(.disabled).active:focus, .show > .zj-btn-outline-light.dropdown-toggle:focus { box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5); }
.zj-btn-outline-dark { color: #343a40; border-color: #343a40; }
.zj-btn-outline-dark:hover { color: #fff; background-color: #343a40; border-color: #343a40; }
.zj-btn-outline-dark:focus, .zj-btn-outline-dark.focus { box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5); }
.zj-btn-outline-dark.disabled, .zj-btn-outline-dark:disabled { color: #343a40; background-color: transparent; }
.zj-btn-outline-dark:not(:disabled):not(.disabled):active, .zj-btn-outline-dark:not(:disabled):not(.disabled).active, .show > .zj-btn-outline-dark.dropdown-toggle { color: #fff; background-color: #343a40; border-color: #343a40; }
.zj-btn-outline-dark:not(:disabled):not(.disabled):active:focus, .zj-btn-outline-dark:not(:disabled):not(.disabled).active:focus, .show > .zj-btn-outline-dark.dropdown-toggle:focus { box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5); }
.zj-btn-lg { padding: 0.375rem 5rem; font-size: 1rem; line-height: 1.5; border-radius: 0.3rem; }
.zj-btn-sm { padding: 0.25rem 0.5rem; font-size: 0.875rem; line-height: 1.5; border-radius: 0.2rem; }
.zj-btn-block { display: block; width: 100%; }
.zj-btn-more-danger { color: #979da7; border-radius: inherit; -webkit-border-radius: inherit; -moz-border-radius: inherit; border-color: #B8B8B8; padding: 0; font-size: 0.875rem; line-height: 28px; }
.zj-btn-more-xs { width: 60px; height: 30px; }
.zj-btn-more-md { width: 100px; height: 30px; }
.zj-btn-more-lg { width: 180px; height: 30px; }
.zj-btn-more-danger span { display: inline-block; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -ms-transition: all 0.5s; -o-transition: all 0.5s; transition: all 0.5s; color: #979da7; letter-spacing: -3px; }
.zj-btn-more-danger:hover, .zj-btn-more-danger:hover span { color: #c6211f; border-color: #c6211f; }
.zj-btn-more-danger:hover span { margin-left: 5px; }
.zj-btn-more-danger:focus, .zj-btn-more-danger.focus { box-shadow: none; }
.zj-btn-more-danger.disabled, .zj-btn-more-danger:disabled { color: #c6211f; }
.zj-btn-more-danger:not(:disabled):not(.disabled):active, .zj-btn-more-danger:not(:disabled):not(.disabled).active, .show > .zj-btn-more-danger.dropdown-toggle { color: #c6211f; background-color: transparent; border-color: #c6211f; }
.zj-bc-w-1 { background-color: #FFFFFF!important; }
.zj-bc-w-2 { background-color: #fafafa!important; }
.zj-b-g-1 { border: 1px solid #E1E1E1!important; }
.zj-b-g-2 { border: 1px solid #c6211f!important; }
/* border */
.zj-b-0 { border: 0!important; }
/* Padding */
.zj-p-10 { padding: 10px; }
.zj-p-20 { padding: 20px; }
/* margin */
.zj-mb-20 { margin-bottom: 20px; }
.zj-mt-15 { margin-top: 15px; }
/*input*/
.zj-input-box { display: inline-block; }
.zj-input, .zj-select { border: 0; outline: none; font-size: 1rem; line-height: 1.5; padding: 7px 10px; }
.zj-select { padding: 8px 10px; }
.zj-input-box-prepend { display: inline-block; }
.zj-input-box-prepend span { display: block; padding: 0 10px; font-size: 1rem; line-height: 1.5; }
.zj-input-box-prepend .zj-input-btn { float: right; }
.textIndent { text-indent: 2em; }
.textCenter { text-align: center; }
.zj-img-box img { width: 100%; height: auto; }
.el-table thead th { background-color: #F8F8F8!important; }
.el-table--enable-row-hover .el-table__body tr:hover>td { background-color: #FBFBFB!important; }
.el-table .cell { color: #333333; }
.el-table th>.cell { font-weight: 600; }
